impede progress to avoid a problem - Español Inglés Diccionario